package com.barry.pattern.interpreter;

import com.barry.pattern.BaseMode;

public class Interpreter extends BaseMode implements Runnable{

	public Interpreter(String modeName) {
		super(modeName);
	}
	/**
	 * 翻译器模式
	 * 
	 * 再高级的就是把德语，法语，西班牙语等语言全班翻译为英文。使英文成为中介语言，实现中介者模式
	 */
	static void expression() {
		//新建中文解释器翻译中文
		new ChineseExpression().express("我要死了， 我的大神龚志辉早上好。" +
				"我是严正元，是一个绝对的大傻逼。" +
				"但是为了元首的开心。翻译一定要做的专业一点，不然怎么干干露露");
	
	}
	@Override
	public void run() {
		expression();
	}

}
